PH.
(usa Slackware)
Enviado em 23/09/2009 - 12:33h
Mto obrigado pela ajuda, mas eu já tentei o comando chmod para dar permissão de execução pra todos os usuários e grupos, mas não abre o firefox novo.
O script só chama o firefox 3.5 se eu executar como root no terminal:
# ./Firefox.sh
Se eu executar no terminal tbm como usuário normal o comando pra executar o firefox, ele abre o iceweasel 2.0.0.19:
$ ./Firefox.sh
Então logado como usuário normal mesmo, vi que se eu acrescentar o comando "sudo" ele carrega o firefox 3.5:
$ sudo ./Firefox.sh
Abri o konqueror como root e entrei na pasta do usuário normal, simplesmente dei um clique no script "Firefox.sh" e ele abriu normalmente o firefox 3.5, e com o usuário normal ele abre o iceweasel.
Então acho que só precisa dar "permissão de root" pro usuário normal conseguir abrir o firefox 3.5, mas eu não sei como fazer isso, tentei adicionar o comando "sudo" no shellscript antes de cada comando pra ele "entender" que é pra abrir como root mas não funciona, não sei se tem como.
O script pra abrir o firefox ta assim:
======
#!/bin/bash/sh
export LD_LIBRARY_PATH="/opt/gtk21014/lib"
/opt/firefox/firefox $*
======
Eu já dei permissão total e de execução e escrita nos diretórios que o script usa(biblioteca e caminho do firefox) mas como usuário normal continua abrindo o iceweasel.
Tem algum comando em shell script que eu possa indicar que o usuário normal deve executar esse script como root pra ele abrir o firefox 3.5 igual o root?
Vlw pessoal!